<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>计算器</title>
  </head>
  
  <body style="text-align: center;">
    <!-- 初始化数据  计算得到结果 -->
    <jsp:useBean id="CalculatorBean" class="cn.itcast.CalculatorBean"></jsp:useBean>
    <!-- 设置所有的属性   name对应到jsp:useBean的id的值-->
    <jsp:setProperty name="CalculatorBean" property="*"/>
    <!-- 这是计算下值 赋值给result  -->
    <% 
    	CalculatorBean.calculate();
    %>
    
    <br/><hr> <br/>
    <!-- 把计算结果显示在页面的内容 -->
    计算结果是：
    <jsp:getProperty name="CalculatorBean" property="firstNum"/><!-- 在页面显示所有的属性的值 默认是double   -->
    <jsp:getProperty name="CalculatorBean" property="operator"/>
    <jsp:getProperty name="CalculatorBean" property="secondNum"/>
      =
    <jsp:getProperty name="CalculatorBean" property="result"/>
       
      
     <br/><hr> <br/>
    <!-- 跳转到本页面 -->
    <form action="/day09/calculator.jsp" method="post">
    <!-- table  输入内容   点击按钮触发跳转到本页面   -->
    <table border="1" width="50%">
    	<tr>
    		<td colspan="2">简单的计算器</td>
    	</tr>
    	
    	<tr>
    		<td>第一个参数</td>
    		<td>
    			<input type="text" name="firstNum">
    		</td>
    	</tr>
    	
    	<tr>
    		<td>运算符</td>
    		<td>
    			<select name="operator">
    				<option value="+">+</option>
    				<option value="-">-</option>
    				<option value="*">*</option>
    				<option value="/">/</option>
    			</select>
    		
    		</td>
    	</tr>
    	
    	<tr>
    		<td>第二个参数</td>
    		<td>
    			<input type="text" name="secondNum">
    		</td>
    	</tr>
    	
    	<tr>
    		<td colspan="2">
    			<input type="submit" value="计算">
    		</td>
    	</tr>
    
    </table>
    </form>
    
    
  </body>
</html>
